package com.aggregate.pay.pufa.bean;

/**
 * 请求报文头
 * @author Moyq5
 * @date 2019年1月3日
 */
public class ReqHeadData {
	
	/**
	 * 接口协议主版本号，在此版本报文中，应填“1.0”
	 */
	private String majorVersion;
	/**
	 * 接口协议副版本号，在此版本报文中，应填“1.0”
	 */
	private String minorVersion;
	/**
	 * 业务类型
	 */
	private String msgType;
	/**
	 * 企业代码
	 */
	private String corpNo;
	/**
	 * 发起日期（yyyyMMdd）
	 */
	private String reqDate;
	/**
	 * 发起时间(HHmmss)
	 */
	private String reqTime;
	/**
	 * 通讯流水号，格式可自定义，参考：yyyyMMddhhmmssXXXXXX其中XXXXXX为6位序列号，全局唯一
	 */
	private String serialNo;
	/**
	 * 压缩方式(批量业务建议压缩)。0:不压缩;1:压缩
	 */
	private String zipType;
	/**
	 * 交易结果通知URL
	 */
	private String notifyUrl;
	/**
	 * 签名算法（目前只支持“01”，即RSA+SHA1）
	 */
	private String signatureAlg;
	public String getMajorVersion() {
		return majorVersion;
	}
	public void setMajorVersion(String majorVersion) {
		this.majorVersion = majorVersion;
	}
	public String getMinorVersion() {
		return minorVersion;
	}
	public void setMinorVersion(String minorVersion) {
		this.minorVersion = minorVersion;
	}
	public String getMsgType() {
		return msgType;
	}
	public void setMsgType(String msgType) {
		this.msgType = msgType;
	}
	public String getCorpNo() {
		return corpNo;
	}
	public void setCorpNo(String corpNo) {
		this.corpNo = corpNo;
	}
	public String getReqDate() {
		return reqDate;
	}
	public void setReqDate(String reqDate) {
		this.reqDate = reqDate;
	}
	public String getReqTime() {
		return reqTime;
	}
	public void setReqTime(String reqTime) {
		this.reqTime = reqTime;
	}
	public String getSerialNo() {
		return serialNo;
	}
	public void setSerialNo(String serialNo) {
		this.serialNo = serialNo;
	}
	public String getZipType() {
		return zipType;
	}
	public void setZipType(String zipType) {
		this.zipType = zipType;
	}
	public String getNotifyUrl() {
		return notifyUrl;
	}
	public void setNotifyUrl(String notifyUrl) {
		this.notifyUrl = notifyUrl;
	}
	public String getSignatureAlg() {
		return signatureAlg;
	}
	public void setSignatureAlg(String signatureAlg) {
		this.signatureAlg = signatureAlg;
	}
	
}
